This is the basic class. Every class inherits this class, directly or indirectly. You will probably never need to inehrit it explicitly, unless you are making a new class that does not inherit any other class.
#include <class.h> inherit OBJECT; void create() { object::create(); // initializations from ability name: set_name("name"); // required set_alias(({"alias1", ..., "aliasN"})); // optional }