set set thing [type] attribute value. This is how to set all attributes on something. 'thing' is what you want to set the attribute on (can be 'here' or 'me', as well as a thing's name or object id). 'attribute' is what you are setting; it can be 'desc', 'fail', 'success', 'lock', etc. 'value' is what you are setting it to. In many cases, 'value' is a string; in some cases, it's a boolean, an integer, or a list, or something different. 'type' is used when setting a special attribute, such as a macro. Macros are type 'cmd'. For example, to set your description: set me desc "string". To set your home: set me home where (where 'where' is either "here" or a room number). To set a simple macro: set me cmd bonk=@do BONKs $#. To change a type list, you do: set object lst listname +item, or -item. See the docs for more examples, and "set help" for more help.