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();
// send_messages("turn", "$agent_name $agent_verb $target_name.",
// who, this_object(), environment(who));
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 );
}