set_modify_command

deprecated
/* This sefun is to provide a replacement for the efun set_modify_command().
 * Feel free to add it to your mudlibs, if you have much code relying on that.
 */

#if ! __EFUN_DEFINED__(set_modify_command)

#include <configuration.h>

object set_modify_command(varargs <object|string|int>* arg)
{
    object ob = efun::previous_object();
    object|string modifier;
    object|string oldmodifier = efun::interactive_info(ob, IC_MODIFY_COMMAND);

    if(!sizeof(arg))
        modifier = ob;
    else if(!intp(arg[0]) || !arg[0])
        modifier = arg[0];
    else
        return oldmodifier;

    efun::configure_interactive(ob, IC_MODIFY_COMMAND, modifier);
    return oldmodifier;
}

#endif