From the NannyMUD documentation

LAST CHANGE

2001-08-12

NAME

        basic_thing - A simple thing you can pick up.

INHERITS

	stationary

FUNCTIONS

SETUP FUNCTIONS

	set_value
	set_weight

QUERY FUNCTIONS

	query_weight
	query_value
	extra_look

PROPERTIES

EXTERNAL PROPERTIES


PROPERTY NAME

        __extra_look - 

DESCRIPTION

	  This property determines what the function extra_look() will
	  return for this object. If you use the property at all, it
	  must be a string. This string will be run through msg()
	  before it is returned from extra_look().

SEE ALSO

        msg in std/text/msg
        msg in std/text/msg

INTERNAL PROPERTIES


PROPERTY NAME

        non-gettable - 

DESCRIPTION

	If set, the property makes the object impossible to get. As
	all properties, it is run through eval(). If the result is a
	string, that string is written to this_player() when get() is
	called.

NOTE

	If you are using the non-gettable with anything but a function
	call you probably want to use /std/stationary instead.

PROPERTY NAME

        non-droppable - 

DESCRIPTION

        This property makes the object non-droppable if true. If set
	to a string, that string is written from drop().

NOTE

	As stated in 'basic', all properties are run through the eval()
	function and the value from that call is then the returned value of
	the query_property() call.

FUNCTION


NAME

        set_value - Set the value of this object.

SYNTAX

	void set_value(int value)

DESCRIPTION

	Set the value of this object. (in gold coins) This value
	is sent to eval().

FUNCTION


NAME

        set_weight - Set the weight of this object.

SYNTAX

	void set_weight(int weight)

DESCRIPTION

	Set the weight of the object. The unit is approximately
	kilograms.