/
#include "std.h"

object priest,mace,key;

#undef EXTRA_RESET
#define EXTRA_RESET\
        extra_reset();

extra_reset() {
        if (!priest || !living(priest)) {
           priest = clone_object("obj/monster");
           call_other(priest, "set_name", "priest");
           call_other(priest, "set_level",14);
           call_other(priest, "set_al", -200);
           call_other(priest, "set_short", "A blackrobed Priest is here");
           call_other(priest, "set_ac",2);
           call_other(priest, "set_wc",15);
           call_other(priest, "set_aggressive", 1);
           call_other(priest, "set_move_at_reset");
           call_other(priest, "set_chance",30);
           call_other(priest, "set_spell_mess1",
               "The priest throws a curse.");
           call_other(priest, "set_spell_mess2",
                "The priest throws a curse at you, the curse weakens you");
           call_other(priest, "set_spell_dam",40);
            move_object(priest, this_object());
        key = clone_object("obj/treasure");
        call_other(key, "set_id", "key");
        call_other(key, "set_alias", "cellar key");
        call_other(key, "set_short", "A key");
        call_other(key, "set_value", 10);
        call_other(key, "set_weight", 1);
        move_object(key, priest);
        mace = clone_object("obj/weapon");
    call_other(mace, "set_name", "mace");
    call_other(mace, "set_value",250);
    call_other(mace, "set_class",17);
    call_other(mace, "wield", "mace");
    move_object(mace, priest);
}

}
ONE_EXIT("players/kantele/dirty_corridor","south",
         "A small dirty room",
         "A small diry room, It looks like this room was made for some reason\n" +
         "The reason is lost to you.",0)