Non-living physical objects belong to the class thing,
e.g., weapons, bags, money, food, etc.
#include <class.h>
inherit THING;
void create() {
  thing::create();
  // initalizations from class object:
  set_name("name"); // required
  set_alias(({"alias1", ..., "aliasN"}));  // optional
  // initalizations from ability containable:
  set_mass(mass); // required (has alternative)
  set_bulk(bulk); // required (has alternative)
  // initializations from ability emitter:
  set_short("short description"); // required (has alternative)
  set_long("long description");   // required (has alternative)
}
void set_short(mixed s)
set_req_handler("/visual/short", s).
  See message types specific to classes
  for further explanation.
string query_short()
request_msg("/visual/short").
void set_long(mixed s)
set_req_handler("/visual/long", s).
  See message types specific to classes
  for further explanation.
string query_long()
request_msg("/visual/long").