/**
* Talker Response effect/shadow pair
* @see help::talker_response shadow
*/
#include <effect.h>
#define CLASS "object.talker.response"
#define SHADOW "/std/shadows/attached/"
/** @ignore yes */
string query_classification() { return CLASS; }
int query_indefinite() { return 1; }
/** @ignore yes */
string query_shadow_ob() { return SHADOW + "talker_response"; }
/** @ignore yes */
mixed beginning( object item, mixed arg, int id )
{
// if(!objectp(arg)) {
// item->delete_effect(item->sid_to_enum(id));
// return -1;
// }
//
// return arg;
} /* beginning() */
mixed restart( object player, mixed arg, int id )
{
/** @ignore yes */
return beginning(player, arg, id);
} /* restart() */
/** @ignore yes */
mixed merge_effect(object player, mixed oldarg, mixed newarg, int id)
{
return oldarg;
}
/** @ignore yes */
void end( object player, mixed arg, int id )
{} /* end() */