#include <mudlib.h> inherit MONSTER; void make_items(); void reset(status arg) { ::reset(arg); if(arg) { make_items(); return; } set_name("mage"); set_short("Journeyman"); set_long( "The man before you appears to be in his mid 30's."+ " His robes mark him \n"+"as a Journeyman mage "+ "close to becoming a master. He is on duty here \n"+ "making sure all the wards are in place.\n"+"\n" ); set_al(100); set_race("human"); add_spell_immune("charm"); set_gender(1); load_chat(5, ({ "Journeyman says: Please! I have work to do.\n", "Journeyman preforms a ritual.\n", "Journeyman says : The wards here are in a delicate balance.\n", "Journeyman scratches his head.\n", })); load_a_chat(8,({ "Journeyman shouts: Stop, you must not break the seals!\n", "Journeyman prepairs a spell.\n", })); add_class("mage"); load_spells(20,({ "fire shield", "burning hands", "comet", "chill touch", "ice storm", "stoneskin", "chain lightning", "death spell", })); set_level(15); add_money(100 + random(500)); set_magic_resist(45 + random(50)); make_items(); set_heart_ob(this_object()); } void make_items() { object obj; if(!present("dagger")) move_object(clone_object("room/city/obj/dagger"),this_object()); if(!present("robe")) move_object(clone_object("/players/josh/room/mage/dungeon/obj/jmanrobe.c"), this_object()); command("wear robe",this_object()); command("wield dagger",this_object()); }