#include <mudlib.h> inherit UNDEAD; void reset(status arg) { ::reset(arg); if(arg) return; set_name("Banshee"); set_alias("groaning spirit"); set_alt_name("spirit"); set_gender(2); set_race("undead"); set_al(-2000); set_short("A groaning spirit"); set_long( "The banshee is the spirit of an evil female elf.\n"+ "It inhabits things that are desolate and forgotten,\n"+ "things better left alone. The wail of the Banshee\n"+ "is a deadly thing. It is a nearly transparent figure,\n"+ "sometmes mistaken for a spectre; until heard.\n"); set_level(15); set_chill_chance(100); set_chill_dam(random(8)); set_dead_ob(this_object()); } void monster_died() { object corpse; say("The Banshee emits a final wail and fades away to ethers!\n"); corpse = present("corpse"); if (corpse) destruct(corpse); }