/* Do not remove the headers from this file! see /USAGE for more info. */
#include <verbs.h>
inherit VERB_OB;
void create()
{
clear_flag(NEED_TO_SEE);
clear_flag(NEED_TO_BE_ALIVE);
clear_flag(NEED_TO_THINK);
add_rules( ({ "", "LIV" }) );
}
void do_diagnose_liv(object ob)
{
#if 0
write(ob->compose_message(this_body(), ob->diagnose(), ({ ob }), 0));
#endif
if(ob == this_body())
{
this_body()->simple_action("$N $vexamine $r closely.");
this_body()->my_action(ob->diagnose());
}
else
{
this_body()->targetted_action("$N $vexamine $t closely.", ob);
write(ob->compose_message(this_body(), ob->diagnose(), ({ ob }), 0));
}
}
void do_diagnose()
{
this_body()->my_action(this_body()->diagnose());
// Deja vu. Drive the players crazy :-)
if (random(100) == 0)
write("You have a funny feeling you've been here before.\n");
}