From the NannyMUD documentation
2001-08-12
basic_thing - A simple thing you can pick up.
stationary
set_value set_weight
query_weight query_value extra_look
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/msgINTERNAL 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.