/* Do not remove the headers from this file! see /USAGE for more info. */
#include <mudlib.h>
inherit LIVING;
inherit M_ACTIONS;
inherit M_TRIGGERS;
void make_a_joke()
{
do_game_command("say Beavis knows how to play an instrument.");
do_game_command("say he plays the skin flute.");
do_game_command("huhuh");
}
void initiate_beavis()
{
object beavis = present("beavis", environment(this_object()));
if(!beavis)
{
beavis = new(__DIR__ "beavis");
beavis->move(environment(this_object()));
simple_action("Beavis strolls out of the shadows, laughing about "
"his nads.");
}
beavis->follow_the_script_dumbass();
}
void setup() {
set_name("Butthead");
set_gender(1);
set_proper_name("Butthead");
set_in_room_desc("Butthead is here, scoping for chicks.");
set_long("His body odor prevents you from getting too close.");
add_script("example", ({
1, (: initiate_beavis :),
1, (: make_a_joke :),
4, "kick beavis in the nads",
}));
add_pattern("%slaugh%s",(:run_script("example"):));
}