ruby.c - example for course 01

[previous example] [course 01] [Table of contents] [next example]
/* Filename      : ruby.c
 * Description   : a simple object
 *
 * written       : 30-09-1996 - Gunner
 * last modified : 26-05-1998 - Gunner
 * HTML-Version  : 22-01-2000 - Ghorwin
 */

#include <mudlib.h>     /* This contains some useful defines     */
inherit I_ITEM;         /* Like this one. I_ITEM = "/std/item.c" */

void
create() {              // What should be done during creation?
    ::create();         // Call ::create() first.
    set_name("shining ruby");
    add_id(({"red ruby", "shining red ruby", "ruby"}));
    set_short("a shining ruby");
    set_long("It's a beautiful red ruby shining with a soft red glow.\n");
    set_light(1);
    set_weight(1);
    set_value(200);
    add_property("stone");
    replace_program(I_ITEM);    // don't forget replace_program
}