#include <mudlib.h>
inherit MONSTER ;
inherit "/u/s/square/lsc/lsc2";

void setup() { setup = 0; }
create() {
    seteuid(getuid(this_object()));
    enable_commands();
    init_stats();
    init_living();
}

done() {
    enable_commands();
    speed = 5;
    LSC_create();
    Reset();
}

void receive_message(string class, string str) {
	string what, tmp1, tmp2;
	if (!sscanf(str,"Square says: %s\n",what) &&
	    !sscanf(str,"Square tells you: %s\n",what) ) return;
	while(sscanf(what," %s",what));
	if (what=="") return;
	if (what[0]!='.') return;
	what = what[1..(strlen(what)-1)];
	Compile(what);
}

void lsc_command(string str) {
	command(str);
}