/** * 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() */