/
#include "../../obj/living.h"

/*
 * The heart beat is started in living.h when we are attacked.
 */

reset(arg)
{
    object weapon;
    object key;

    if (arg)
       return;
    max_hp = 200;
    hit_point = 200;
    level = 10;
    experience = 39000;
    weapon_class = WEAPON_CLASS_OF_HANDS;
    is_npc = 1;
    name = "manservant";
    cap_name = "Manservant";
    alignment = 100;
    enable_commands();
    weapon = clone_object("obj/weapon");
    call_other(weapon, "set_name", "battleaxe");
    call_other(weapon, "set_class", 12);
    call_other(weapon, "set_alias", "battleaxe");
    call_other(weapon, "set_value",250);
    call_other(weapon, "set_weight", 3);
    call_other(weapon, "wield", "axe");
    move_object(weapon, this_object());
    call_other(weapon, "wield", "battleaxe");
    key = clone_object("obj/treasure");
    call_other(key, "set_id", "key");
    call_other(key, "set_alias", "mansion key");
    call_other(key, "set_short", "A key");
    call_other(key, "set_value", 10);
    call_other(key, "set_weight", 1);
    move_object(key, this_object());
}

short() {
    return "Kanteles manservant is here";
}

long() {
    write("Kanteles manservant is here, he looks mean !\n");
    if (hit_point > max_hp - 40)
       write("He seems to be in a good shape.\n");
}

id(str) { return str == name; }

heart_beat()
{
    age += 1;
    if (!attack())
	set_heart_beat(0);
}

can_put_and_get(str)
{
    if (!str) {
        write(name + " says: Over my dead body.\n");
	return 0;
    }
    return 1;
}