gnome.c - example for course 03

[previous example] [course03] [Table of contents] [next example]
/* Filename      : gnome.c
 * Description   : a not so nice monster with more functions 
 *
 * written       : 30-09-1996 - Gunner
 * last modified : 30-09-1996 - Gunner
 * HTML-Version  : 28-01-2000 - Ghorwin
 */

#include <mudlib.h>
inherit I_MONSTER;        // inherit "/std/monster.c"

create()
{
    ::create();
    set_name("large gnome");
    add_id(({"gnome","bossy","bossy gnome"}));
    set_short("A large gnome");
    set_long("This large gnome is really bossy. That's why everyone just "
        "calls him Bossy.\n");
    set_race("gnome");    // He's a gnome, this one...
    set_level(15);
    set_str(20);          // Strong bugger...
    set_dex(20);          // Agile bugger...
    set_int(10);          // Stupid bugger...
    set_con(20);          // Healthy bugger...
    set_hp(500);          // Lots of hps...
    set_aggressivity(50); // 50% aggressive... He will attack...
    set_gender(1);        // A man...
    set_al(-100);         // A not so kind-hearted man...
    replace_program(I_MONSTER);
}