From the NannyMUD documentation

LAST CHANGE

2005-01-18

NAME

        stationary - A non-movable object.

INHERITS

        basic

FUNCTIONS

SETUP FUNCTIONS

        set_name
        add_alias
        remove_alias
        set_wet
        reset_wet

QUERY FUNCTIONS

	query_aliases
        query_name
        query_wet
        query_info

PROPERTIES

EXTERNAL PROPERTIES


PROPERTY NAME

        no_clean_up - 

DESCRIPTION

	Prevent this object to be destructed when
        there are no more clones of it

PROPERTY NAME

        hard_clean_up - 

DESCRIPTION

	If set, this object will destruct everything
	in it and itself in cleanup, unless there's
	a player present in it.

PROPERTY NAME

        info_string - 

DESCRIPTION

	This property is used to add information to the object which
	can be revealed to players through the use of spells and
	magical tools.

PROPERTY NAME

        never_wet - 

DESCRIPTION

	This object won't get wet.

PROPERTY NAME

        always_wet - 

DESCRIPTION

	This object will always be considered wet.

PROPERTY NAME

        in_long_short - 

DESCRIPTION

	You can use this property to set a short description that will
	appear in the containing rooms long description.


FUNCTION


NAME

        set_name - Set the name of an object.

SYNTAX

        void set_name(string name)

DESCRIPTION

        Set the value returned by query_name().

NOTE

        This value is not passed to eval().

FUNCTION


NAME

        add_alias - Add an alias to this object.

SYNTAX

        void add_alias(string alias)

SYNTAX

        void add_alias(string *aliases)

DESCRIPTION

        Add an alias (or many aliases) to this object.

FUNCTION


NAME

        remove_alias - Remove an alias.

SYNTAX

        void remove_alias(mixed alias)

DESCRIPTION

        Make the object stop identifying itself with the string 'alias'.
        The argument 'alias' can be a string or an array of strings.

FUNCTION


NAME

        set_wet - 

SYNTAX

        varargs int set_wet(int t)

DESCRIPTION

        This sets the object to be wet. The argument is added to the
        current wet-level. There are two limits enforced: the object
        cannot be more dry than dry, nor more wet than a certain limit
        (which at the time of writing is 10000).

FUNCTION


NAME

        reset_wet - 

SYNTAX

        void reset_wet()

DESCRIPTION

        This dries the object. The objects inventory is not dried, 
        but notified of the event through a _signal.

FUNCTION


NAME

        query_wet - 

SYNTAX

        int query_wet()

DESCRIPTION

        This returns an integer describing how wet the object is.
        Zero means 'dry'.

FUNCTION


NAME

        query_aliases - 

SYNTAX

        string *query_aliases()

DESCRIPTION

        This returns an array of aliases.

FUNCTION


NAME

        query_info - 

SYNTAX

        string query_info

DESCRIPTION

        This returns the info in the property "info_string".