mixed eventTurnOn(object ob){
return "#Please be more specific";;
}
mixed eventTurnOff(object ob){
return "#Please be more specific";
}
varargs mixed CanTurn(object who, object what){
return 1;
}
varargs mixed CanTurnOn(object who, object what){
return 1;
}
varargs mixed CanTurnOff(object who, object what){
return 1;
}
int eventTurn(object who){
if(!who) who = this_player();
return 1;
}
int direct_turn_obj(object target){
return CanTurn(this_player());
}
int direct_turn_on_obj(object target){
return CanTurnOn(this_player());
}
int direct_turn_on_obj_on_obj(object target, object thinger){
return CanTurnOn(this_player(), target );
}
int indirect_turn_on_obj_on_obj(object thinger, object target){
return CanTurnOn(this_player(), target );
}
int direct_turn_off_obj(object target){
return CanTurnOff(this_player());
}
int direct_turn_off_obj_on_obj(object target, object thinger){
return CanTurnOff(this_player(), target);
}
int indirect_turn_off_obj_on_obj(object thinger, object target){
return CanTurnOff(this_player(), target);
}
int direct_turn_obj_on(object target){
return CanTurnOn(this_player());
}
int direct_turn_obj_on_obj_on(object target, object thinger){
return CanTurnOn(this_player(), target );
}
int indirect_turn_obj_on_obj_on(object thinger, object target){
return CanTurnOn(this_player(), target );
}
int direct_turn_obj_off(object target){
return CanTurnOff(this_player());
}
int direct_turn_obj_on_obj_off(object target, object thinger){
return CanTurnOff(this_player(), target );
}
int indirect_turn_obj_on_obj_off(object thinger, object target){
return CanTurnOff(this_player(), target );
}