// _classblock.c Created by Hanse@Nightmare and Screwit 3/5/93
// It allows a wizard to tune in or out all the class lines with one command
#include <daemons.h>
#include <std.h>
inherit DAEMON;
void help();
int cmd_classblock(string str) {
string *list;
int i;
object tp;
if(!str || (str != "on" && str != "off") ) {
help();
return 1;
}
tp=this_player();
list= ({"fighter", "monk", "rogue", "cleric", "mage", "kataan"});
for(i=0;i<6;i++)
if(str == "off" && tp->query_blocked(list[i]) )
tp->set_blocked(list[i]);
else if(str == "on" && !tp->query_blocked(list[i]) )
tp->set_blocked(list[i]);
write("Classblock: "+str+"\n");
return 1;
}
void help() {
write(@END
Syntax: <classblock (on/off)>
This command turns on all class lines or off all class lines.
END
);
}