/* Do not remove the headers from this file! see /USAGE for more info. */
inherit VERB_OB;
mixed can_flip_obj_wrd_obj(object ob1, string p, object ob2) {
if (p == "for" || p == "to") return default_checks();
return 0;
}
//### huh? This makes this useless.
mixed can_flip_on_obj_with_obj(object ob) {
return 0;
}
void do_flip_obj_for_obj(object ob1, object ob2) {
write("### Not implemented\n");
}
void do_flip_obj_to_obj(object ob1, object ob2) {
write("### Not implemented\n");
}
void do_flip_on_obj_with_obj(object ob1, object ob2) {
ob1->turn_on(ob2);
}
void do_flip_obj_with_obj(object ob1, object ob2) {
ob1->flip(ob2);
}
void do_flip_off_obj(object ob) {
ob->turn_off();
}
void do_flip_on_obj(object ob) {
ob->turn_on();
}
void do_flip_obj_off(object ob) {
ob->turn_off();
}
void do_flip_obj_on(object ob) {
ob->turn_on();
}
void do_flip_obj(object ob) {
ob->flip();
}
void create()
{
add_rules( ({"OBJ", "OBJ for OBJ","OBJ to OBJ","off OBJ","on OBJ with OBJ",
"OBJ off","OBJ with OBJ","OBJ on","on OBJ" }) );
}